Module-level declarations
Types
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@extendable function check_original_placed_on_grid(griddable_id: integer, original_id: byte_array, location: location): map<text, boolean>
Link copied to clipboard
@extendable function check_original_previously_placed_by(griddable_id: integer, original_id: byte_array, account_id: byte_array): boolean
Link copied to clipboard
@extendable function check_original_removable(griddable_id: integer, original_id: byte_array, location: location): map<text, boolean>
Link copied to clipboard
function check_ownership(griddable: instance, account_id: byte_array, cells: set<location>): boolean
Link copied to clipboard
@extendable function check_ownership_hook(griddable: instance, account_id: byte_array, cells: set<location>): map<text, boolean>
Link copied to clipboard
@extendable function check_plot_access(account_id: byte_array, plot_id: integer): map<text, boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@extendable function get_locations_hook(griddable: instance, account_id: byte_array, cells: set<location>, owned_cells: boolean): list<location>
Link copied to clipboard
function get_non_owned_locations(griddable: instance, account_id: byte_array, cells: set<location>): set<location>
Link copied to clipboard
function get_owned_locations(griddable: instance, account_id: byte_array, cells: set<location>): set<location>
Link copied to clipboard
function is_original_placed_on_the_grid(griddable_id: integer, original_id: byte_array, location: location): boolean
Link copied to clipboard
function is_original_removable(griddable_id: integer, original_id: byte_array, location: location): boolean
Link copied to clipboard
@extendable function on_placing(owner_id: byte_array, original_id: byte_array, griddable_id: integer, current_location: location?, new_location: location)
Link copied to clipboard
@extendable function require_occupancy_based_on_locations(griddable: instance, locations: set<location>, optional_params: map<text, byte_array>)
Link copied to clipboard
function require_original_placed_on_grid(griddable_id: integer, original_id: byte_array, location: location)
Link copied to clipboard
function require_original_removable(griddable_id: integer, original_id: byte_array, location: location)
Link copied to clipboard
function require_ownership(griddable_id: integer, griddable: instance, account_id: byte_array, cells: set<location>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard